// 导入 express 模块
const express = require('express'); // 引入 Express 框架

// 创建一个 Express 应用对象
const app = express(); // app 就是我们的 Web 服务器

// 定义首页路由
app.get('/', (req, res) => { // 当访问 http://localhost:3000/ 时
  res.send('欢迎来到首页！'); // 返回一段文本
});

// 定义关于页面路由
app.get('/about', (req, res) => { // 当访问 http://localhost:3000/about 时
  res.send('这里是关于页面。'); // 返回另一段文本
});

// 定义带参数的路由
app.get('/user/:name', (req, res) => { // :name 是路径参数
  const username = req.params.name; // 从路径中取出参数
  res.send(`你好，${username}！`); // 动态返回内容
});

// 启动服务器，监听 3000 端口
app.listen(3000, () => { // 服务器启动后自动执行回调
  console.log('服务器已启动：http://localhost:3000');
});
